package com.glela.platform.mapper;

import java.util.List;

import com.glela.platform.model.CRole;

public interface CRoleMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(CRole record);

    int insertSelective(CRole record);

    CRole selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(CRole record);

    int updateByPrimaryKey(CRole record);
    
    List<CRole> selectByRoleType(Integer roleType);
    
	/**
	 * <dl>
	 * <dt>查询除某一角色类型外的所有角色</dt>
	 * </dl>
	 * @param roleType 角色类型
	 * @return List<CRole>
	 * @author zls
	 */
	List<CRole> selectByRoleTypeNot(Integer roleType);
}